.mshab-VerticalMenu, .mshab-HorizontalMenu {
	border-bottom: 1px solid #c8c8c8;
	background-color: #f4f4f4;
	margin-top: 10px;
	width: 100%;
}

.mshab-HorizontalMenu {
	margin-top: 5px;
}

.mshab-VerticalMenu {
	margin-left: 10px;	
	margin-right: 10px;
	margin-top: 10px;
}

.mshab-MenuContainer {
}

.mshab-MenuHeader {
	font-family: "Trebuchet MS","Arial", "Trebuchet MS", "Trebuchet", "Nimbus Sans L",
		sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	background-color: #77a0bc;
	width: 100%;
	padding: 1px;
	border: 1px solid #7494b5;
}

.mshab-MenuButton,.mshab-MenuButton-over,.mshab-MenuButton-selected {
	cursor: pointer;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	outline-style: none;
	outline-color: none;
}

.mshab-HorizontalMenu .mshab-MenuButton, .mshab-HorizontalMenu .mshab-MenuButton-over,.mshab-HorizontalMenu .mshab-MenuButton-selected {
	width: 100%;
}

.mshab-MenuButton-over, .mshab-MenuButton-selected {
	background-color: #ffffff;
}

.mshab-MenuButton-selected .gwt-Label {
	color: #294a6d;
	text-decoration: underline;
}

.mshab-ButtonContents {
	font-family: "Trebuchet MS", "Arial", "Trebuchet MS", "Trebuchet", "Nimbus Sans L",
		sans-serif;
	color: #5e5e5e;
	font-size: 10pt;
	outline-style: none;
	outline-color: none;
	padding-bottom: 3px;
	padding-right: 5px;
}

.mshab-ButtonContents .gwt-Label {
	margin-left: 7px;
	margin-top: 3px;
	font-size: 9pt;
}

.mshab-ButtonContents .gwt-Image {
	margin-left: 7px;
	margin-top: 3px;
}

.mshab-MenuButton-over .mshab-ButtonContents {
	color: black;
}